* {
    margin: 0;
    padding: 0;
}

body {
    font-family: Helvetica,​Arial,​sans-serif;
    font-size: 14px;
}

a {
    text-decoration: none;
    color: #3070A0;
}

a:hover {
    text-decoration: underline;
    cursor: pointer;
}

#container {
    margin: 1em auto;
    width: 990px;
}

/* logo */

#logo {
    background-color: #D4E3F5;
    padding: 1em;
}

#logo h1 {
    color: #004098;
}

#logo h2 {
    font-size: small;
    color: #777666;
}

#search {
    float: right;
    font-size: x-large;
    width: 26em;
    height: 2em;
    line-height: 2em;
    background: url(../image/search-icon.png) no-repeat scroll 3px -26px white;
    padding-left: 2em;
    color: #808080;
}

/* 导航 */

#navigate {
    width: 210px;
    float: left;
    border-right: 1px solid #99BCE8;
}

.widget h1 {
    font-size: large;
    color: #00408C;
    border-bottom: 1px dashed #99BCE8;
    margin-top: 1em;
}

.widget ul {
    margin-left: 1em;
    line-height: 1.6em;
    list-style-type: none;
    list-style-position: outside;
    list-style-image: url(../image/arrow.png);
}

/* 正文 */

#main {
    font-size: 16px;
    margin-left: 220px;
}

/* 工具栏 */
#abstract {
    margin: 1em 0;
}

#abstract h1 {
    font-size: x-large;
}

/* 页尾 */
#copyright {
    clear: both;
    border-top: 1px solid #99BCE8;
    margin-top: 1ex;
    text-align: center;
}
